package ln.javatest.day08.demo02;
/*
使用接口的时候，需要注意：
1.接口是没有静态代码块或者构造方法的
2.一个类的直接父类有且仅有一个，但是一个类可以同时实现多个接口
格式：
public class MyInterface implements MyInterfaceA,MyInterfaceB{
       //覆盖重写所有抽象方法
}
3.如果实现类所实现的多个接口当中，存在重复的抽象方法，那么只需要覆盖重写一次即可
4.如果实现类没有覆盖重写所有接口当中的所有抽象方法，那么实现类就必须是一个抽象类
5.如果实现类所实现的多个接口当中存在重复的默认方法，那么实现类一定要对冲突的默认方法进行覆盖重写（不管实现类是不是抽象类）
6.一个类如果直接父类当中的方法和接口当中的默认方法，产生了冲突，这个时候回优先用父类的方法.(继承优先于接口实现）


*/

public class Demo01Interface {
    public static void main(String[] args) {
        Zi zi = new Zi();
        zi.method(); //父类方法

    }
}
